import { Service } from './init'
const baseUrl = 'http://localhost:8080'
// 注册
export function register(config) {
	// const params = new URLSearchParams()
	// params.append('u_name', config.u_name);
	// params.append('password',config.password);
	// params.append('phone',config.phone);
	const params = new FormData()
	params.append('u_name', config.u_name)
	params.append('account', config.account)
	params.append('password', config.password)
	params.append('phone', config.phone)
	params.append('sex', config.sex)
	params.append('jurisdiction', config.jurisdiction)
	params.append('passCode', config.passCode)
	return Service({
		method: 'post',
		url: `${baseUrl}/register`,
		data: params,
	})
}
// 登录
export function login(config) {
	const params = new FormData()
	params.append('account', config.account)
	params.append('pass', config.pass)
	return Service({
		method: 'post',
		url: `${baseUrl}/login`,
		data: params,
	})
}
// 上传头像
export function upload(config) {
	// console.log(config)
	// const params = new URLSearchParams()
	// params.append('page', config.page)
	return Service({
		method: 'post',
		url: `${baseUrl}/upload`,
		data: config,
	})
}
// 忘记密码
export function updatePass(config) {
	// console.log(config)
	// const params = new URLSearchParams()
	// params.append('page', config.page)
	const params = new FormData()
	params.append('account', config.account)
	params.append('pass', config.pass)
	params.append('passCode', config.passCode)
	return Service({
		method: 'post',
		url: `${baseUrl}/updatePass`,
		data: params,
	})
}
// 获取所有后台用户信息
export function getUserList(config) {
	return Service({
		method: 'post',
		url: `${baseUrl}/userList`,
	})
}
// 修改用户信息
export function editInfo(config) {
	const params = new FormData()
	params.append('id', config.id)
	params.append('name', config.name)
	params.append('account', config.account)
	params.append('jur', config.jur)
	params.append('phone', config.phone)
	params.append('sex', config.sex)
	return Service({
		method: 'post',
		url: `${baseUrl}/editUser`,
		data: params,
	})
}
// 删除数据
export function dele(config) {
	const params = new FormData()
	params.append('id', config.id)
	return Service({
		method: 'post',
		url: `${baseUrl}/delete`,
		data: params,
	})
}
// 获取单条数据
export function getInfo(config) {
	const params = new FormData()
	params.append('id', config.id)
	return Service({
		method: 'post',
		url: `${baseUrl}/getInfo`,
		data: params,
	})
}
